package  com.zerosky.crm.dao;

import java.util.List;
import java.util.Map;

import com.zerosky.crm.po.Trip; 

/**Trip数据接口
 * @author 钟璟;
 * @since 2017-07-08
 */
public interface TripDAO  {
	
	/**Trip列表数据接口
	 * @author 钟璟;
	 * @since 2017-07-08
	 */
	public List<Trip> getTripList(Map map);

	/**通过主键查找Trip数据接口 
	 * @param id Trip主键
	 * @author 钟璟;
	 * @since 2017-07-08
	 */
	public Trip getTripById(String id);

	/**新增Trip数据接口
	 * @param Trip 实体对象
	 * @author 钟璟;
	 * @since 2017-07-08
	 */ 
	public int addTrip(Trip Trip) throws Exception;
	
	/**修改Trip数据接口
	 * @param Trip 实体对象
	 * @author 钟璟;
	 * @since 2017-07-08
	 */ 
	public int updateTrip(Trip Trip) throws Exception;

	/**通过主键删除Trip数据接口
	 * @param id Trip主键
	 * @author 钟璟;
	 * @since 2017-07-08
	 */ 
	public int deleteTripById(String id) throws Exception;	 
	
	public int countTrip(Map map);
}
